草庐IT

Android AVC预览

全部标签

java - 如何使用 Android API 将相机预览大小设置为全屏?

我是Android开发的新手,我正在尝试设置一个简单的相机应用程序。到目前为止,我有一个工作正常的相机应用程序,它在菜单内有“切换相机”和“拍照”按钮,工作正常。我遇到的唯一问题是,我正在尝试弄清楚如何让显示全屏显示。目前,摄像头只出现在屏幕的正中间,只占屏幕的1/4左右。主要Activity代码packageassist.core;importandroid.app.Activity;importandroid.app.AlertDialog;importandroid.hardware.Camera;importandroid.hardware.Camera.PictureCall

Android Camera 2 预览尺寸和设备纵横比

我正在我的项目中实现Camera2API。我正在使用TextureView和这些代码行来设置相机全屏预览大小:StreamConfigurationMapmap=characteristics.get(CameraCharacteristics.SCALER_STREAM_CONFIGURATION_MAP);mPreviewSize=map.getOutputSizes(SurfaceTexture.class)[0];这似乎是设备支持的最大预览尺寸。我不确定这个尺寸是否适用于所有设备并适合其设备的纵横比而不被拉伸(stretch)。有人知道吗? 最佳答案

android - 使用 Android 数据绑定(bind),如何指定在 Android Studio 布局预览期间显示的虚拟(或 "default")文本?

我可以指定一个字符串显示在Androidstudio的布局预览中吗?对于TextView?(Loremipsum...)如果能够在布局编辑器中查看一些文本,这将非常有帮助,例如查看文本大小是否正确等。 最佳答案 自己刚刚找到了答案:选项1:android:text="@{user.name,default=JOHN_DOE}"如本页底部所述:http://developer.android.com/intl/es/tools/data-binding/guide.html缺点:不确定如何使用带空格的字符串。选项2http://too

vue实现预览图片及视频组件

  组件代码内容 MediaViewer.vueimport{computed,ref,onMounted,watch,nextTick}from'vue'constprops=defineProps({urlList:{type:Array,default:()=>[],},zIndex:{type:Number,default:9999,},initialIndex:{type:Number,default:0,},infinite:{type:Boolean,default:true,},hideOnClickModal:{type:Boolean,default:false,},//视

android - 同步相机预览和处理

我正在设计一个具有OpenGL处理管道(着色器集合)并同时要求最终用户查看未处理相机预览的应用程序。举个例子,假设您想向用户显示相机预览,同时计算从相机接收到的场景中红色对象的数量,但是您使用任何着色器来计算对象数量,例如色调过滤等不应该被用户看到。我该如何正确设置它?我知道我可以设置相机预览,然后在回调中接收YUV格式的相机帧数据,然后将其转储到OpenGL纹理中并以这种方式处理帧,但是,这会带来性能问题。我必须将数据从相机硬件往返到VM,然后将其传回GPU内存。我正在使用SurfaceTexture以OpenGL可理解的格式直接从相机获取数据,并将其传递给我的着色器以解决此问题。我

java - 布局预览渲染问题 : PorterDuff Color Filters are not supported

我在AndroidStudio1.4中创建了一个NavigationDrawerActivity后,IDE自动生成了一些xml文件。现在有一个问题:布局编辑器中的图形预览可能不准确:-不支持PorterDuff滤色器。这是我的activity_navi.xml我试图从activity_navi.xml中删除这些行并且预览工作正常:我刚刚发现,如果我在布局预览中将API级别更改为20或21,问题就会消失!在我选择API19之前。有谁知道如何解决这个问题? 最佳答案 我遇到了同样的问题并解决了。是你的SDK版本太低,或者Android版

鸿蒙4.0开发笔记之DevEco Studio如何使用Previewer窗口预览器(一)

一、预览器作用DevEcoStudio预览器概况在HarmonyOS应用开发过程中,通过使用预览器,可以查看应用的UI效果,方便开发者实时查看应用的运行效果,随时调整代码。二、打开Previewer预览器1、正常启动打开预览器的位置在DevEcoStudio编辑界面的右上角部分,竖排文字的第二个选项卡则是Previewer,点击加载即可进入预览器,如下图:2、预览器打开失败报错1:Cannotpreviewthisfile.Previewsareavailableforfilesin.ets,.js,.css,.hml,or.visualformat,.jsonfilesofservicewi

android - 在不滞后屏幕预览的情况下获取android camera2预览帧

在原始(现已弃用)的相机API中,我们曾经能够在Camera.PreviewCallback中获取预览帧并能够对其进行处理(可能需要很长时间)并释放缓冲区以便能够接收另一帧,没有滞后于屏幕预览,一些代码如下:publicvoidonPreviewFrame(finalbyte[]data,Cameracamera){newAsyncTask(){@OverrideprotectedVoiddoInBackground(Void...params){(...dosomeslowprocessing...)}@OverrideprotectedvoidonPostExecute(Voida

Android:如何在没有有效视频预览表面的情况下初始化 MediaRecorder?

我正在构建一个相机应用程序,可以连续捕获视频并将其保存到SD卡中。视频很短(几分钟),它们的长度是用setMaxDuration()预设的。整个过程运行良好,而主要Activity在前台。但是,当我进行另一项Activity(例如设置)时,视频录制仅在达到最大持续时间之前在后台工作。文件已保存,但无法启动新序列因为prepare()失败,显然是因为setPreviewDisplay()不喜欢没有合适的表面来附着。我尝试使用一个虚拟Surface、一个虚拟SurfaceHolder、lockCanvas()和其他各种技巧,但没有任何效果。有没有办法在没有有效表面的情况下初始化MediaR

使用React-Dropzone预览多滴

我正在尝试在我的应用程序上实现Dropzone,但是如果它们是多个输入,我将无法预览照片。如果我一个一个添加它们,它可以正常工作,但是如果我选择多个,则将渲染第一个。这是我的ondrop功能onDropGeneral=(currentGeneralPhoto)=>{letindex;for(index=0;index{console.log('URL:',event.target.result);this.setState({generalPhotos:this.state.generalPhotos.concat([{base64:event.target.result}])});};}}这